# coding=utf-8
sorter = "black_white_dfs"
tiles = [{'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\nr#l\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n###\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\nr#l\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n###\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\nr#l\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n###\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\nr#l\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/cross-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n###\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['down', 'right'],
  'gruops': [],
  'imageName': 'images/bend-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#l\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['down', 'right'],
  'gruops': [],
  'imageName': 'images/bend-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.##\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'down'],
  'gruops': [],
  'imageName': 'images/bend-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\nr#.\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'down'],
  'gruops': [],
  'imageName': 'images/bend-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n##.\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'up'],
  'gruops': [],
  'imageName': 'images/bend-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\nr#.\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'up'],
  'gruops': [],
  'imageName': 'images/bend-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n##.\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['up', 'right'],
  'gruops': [],
  'imageName': 'images/bend-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\n.#l\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['up', 'right'],
  'gruops': [],
  'imageName': 'images/bend-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n.##\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['down'],
  'gruops': [],
  'imageName': 'images/end-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['down'],
  'gruops': [],
  'imageName': 'images/end-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left'],
  'gruops': [],
  'imageName': 'images/end-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\nr#.\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left'],
  'gruops': [],
  'imageName': 'images/end-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n##.\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['up'],
  'gruops': [],
  'imageName': 'images/end-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\n.#.\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['up'],
  'gruops': [],
  'imageName': 'images/end-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n.#.\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['right'],
  'gruops': [],
  'imageName': 'images/end-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#l\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['right'],
  'gruops': [],
  'imageName': 'images/end-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.##\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 0},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 0},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 0},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 0},
 {'anchor': (1, 1),
  'groups': [],
  'gruops': [],
  'imageName': 'images/no-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n.#.\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'right'],
  'gruops': [],
  'imageName': 'images/straight-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\nr#l\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'right'],
  'gruops': [],
  'imageName': 'images/straight-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n###\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['up', 'down'],
  'gruops': [],
  'imageName': 'images/straight-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\n.#.\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['up', 'down'],
  'gruops': [],
  'imageName': 'images/straight-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n.#.\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'right'],
  'gruops': [],
  'imageName': 'images/straight-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\nr#l\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'right'],
  'gruops': [],
  'imageName': 'images/straight-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n###\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['up', 'down'],
  'gruops': [],
  'imageName': 'images/straight-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\n.#.\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['up', 'down'],
  'gruops': [],
  'imageName': 'images/straight-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n.#.\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/tcross-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\nr#l\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/tcross-0.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*.*\n###\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down'],
  'gruops': [],
  'imageName': 'images/tcross-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\nr#.\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'down'],
  'gruops': [],
  'imageName': 'images/tcross-1.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n##.\n*#*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'right'],
  'gruops': [],
  'imageName': 'images/tcross-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\nr#l\n*.*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['left', 'up', 'right'],
  'gruops': [],
  'imageName': 'images/tcross-2.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n###\n*.*',
  'priority': 1},
 {'anchor': (1, 1),
  'groups': ['up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/tcross-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*d*\n.#l\n*u*',
  'priority': 5},
 {'anchor': (1, 1),
  'groups': ['up', 'down', 'right'],
  'gruops': [],
  'imageName': 'images/tcross-3.png',
  'mapping': {'d': 'down', 'l': 'left', 'r': 'right', 'u': 'up'},
  'pattern': '*#*\n.##\n*#*',
  'priority': 1}]
